technical maintenance supervisor - Spanish English Dictionary